package com.qq.clone.user.Service;

import com.qq.clone.user.Controller.VO.LoginRequestVO;
import com.qq.clone.user.Controller.VO.LoginResponseVO;
import com.qq.clone.user.Controller.VO.UserRegisterVO;
import com.qq.clone.user.Db.DO.UserDO;
import reactor.core.publisher.Mono;

public interface UserService {
    Mono<UserDO> register(UserRegisterVO user);

    Mono<LoginResponseVO> login(LoginRequestVO reqVO);

    Mono<UserDO> getUserById(Long userId);
}
